<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="generator" content="ApiGen 2.7.0" />

	<title>Class AMFSerializer | nort</title>

	<script type="text/javascript" src="resources/combined.js?1481722677"></script>
	<script type="text/javascript" src="elementlist.js?1094816827"></script>
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?1567499433" />

</head>

<body>
<div id="left">
	<div id="menu">
		<a href="index.html" title="Overview"><span>Overview</span></a>


		<div id="groups">
			<h3>Packages</h3>
			<ul>
				<li><a href="package-App.html">App<span></span></a>
						<ul>
				<li><a href="package-App.Saas.html">Saas</a>
						</li>
				<li><a href="package-App.saas.html">saas</a>
						</li>
				<li><a href="package-App.SaaS.html">SaaS<span></span></a>
						<ul>
				<li><a href="package-App.saas.Logic.html">Logic</a>
						</li>
				<li><a href="package-App.SaaS.SaaS.html">SaaS</a>
						</li>
				<li><a href="package-App.Saas.Tables.html">Tables</a>
						</li>
				<li><a href="package-App.Saas.Vo.html">Vo</a>
						</li>
							</ul></li></ul></li>
				<li><a href="package-aqua.html">aqua<span></span></a>
						<ul>
				<li><a href="package-aqua.tools.html">tools<span></span></a>
						<ul>
				<li><a href="package-aqua.tools.Monitor.html">Monitor</a>
						</li>
							</ul></li></ul></li>
				<li class="active"><a href="package-flashservices.html">flashservices<span></span></a>
						<ul>
				<li><a href="package-flashservices.adapters.html">adapters</a>
						</li>
				<li><a href="package-flashservices.debug.html">debug</a>
						</li>
				<li><a href="package-flashservices.exception.html">exception</a>
						</li>
				<li><a href="package-flashservices.filters.html">filters</a>
						</li>
				<li class="active"><a href="package-flashservices.io.html">io</a>
						</li>
				<li><a href="package-flashservices.sql.html">sql</a>
						</li>
				<li><a href="package-flashservices.util.html">util</a>
						</li>
							</ul></li>
				<li><a href="package-Mekayotl.html">Mekayotl<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.core.html">core</a>
						</li>
				<li><a href="package-Mekayotl.database.html">database<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.database.dal.html">dal</a>
						</li>
				<li><a href="package-Mekayotl.database.mysql.html">mysql</a>
						</li>
				<li><a href="package-Mekayotl.database.sqlite.html">sqlite</a>
						</li>
							</ul></li>
				<li><a href="package-Mekayotl.tools.html">tools<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.tools.render.html">render<span></span></a>
						<ul>
				<li><a href="package-Mekayotl.tools.render.html.html">html</a>
						</li>
							</ul></li>
				<li><a href="package-Mekayotl.tools.renders.html">renders</a>
						</li>
							</ul></li></ul></li>
				<li><a href="package-None.html">None</a>
						</li>
				<li><a href="package-PHP.html">PHP</a>
						</li>
				<li><a href="package-PHPMailer.html">PHPMailer</a>
						</li>
				<li><a href="package-Services.html">Services<span></span></a>
						<ul>
				<li><a href="package-Services.JSON.html">JSON</a>
						</li>
							</ul></li>
				<li><a href="package-Swift.html">Swift<span></span></a>
						<ul>
				<li><a href="package-Swift.ByteStream.html">ByteStream</a>
						</li>
				<li><a href="package-Swift.CharacterStream.html">CharacterStream</a>
						</li>
				<li><a href="package-Swift.Encoder.html">Encoder</a>
						</li>
				<li><a href="package-Swift.Events.html">Events</a>
						</li>
				<li><a href="package-Swift.KeyCache.html">KeyCache</a>
						</li>
				<li><a href="package-Swift.Mailer.html">Mailer</a>
						</li>
				<li><a href="package-Swift.Mime.html">Mime</a>
						</li>
				<li><a href="package-Swift.Plugins.html">Plugins</a>
						</li>
				<li><a href="package-Swift.Transport.html">Transport</a>
						</li>
							</ul></li>
			</ul>
		</div>

		<hr />


		<div id="elements">
			<h3>Classes</h3>
			<ul>
				<li><a href="class-AMFBaseDeserializer.html">AMFBaseDeserializer</a></li>
				<li><a href="class-AMFBaseSerializer.html">AMFBaseSerializer</a></li>
				<li class="active"><a href="class-AMFSerializer.html">AMFSerializer</a></li>
				<li><a href="class-CharsetHandler.html">CharsetHandler</a></li>
			</ul>





		</div>
	</div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
	<form id="search">
		<input type="hidden" name="cx" value="" />
		<input type="hidden" name="ie" value="UTF-8" />
		<input type="text" name="q" class="text" />
		<input type="submit" value="Search" />
	</form>

	<div id="navigation">
		<ul>
			<li>
				<a href="index.html" title="Overview"><span>Overview</span></a>
			</li>
			<li>
				<a href="package-flashservices.io.html" title="Summary of flashservices\io"><span>Package</span></a>
			</li>
			<li class="active">
<span>Class</span>			</li>
		</ul>
		<ul>
			<li>
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
			</li>
		</ul>
		<ul>
		</ul>
	</div>

<div id="content" class="class">
	<h1>Class AMFSerializer</h1>


	<div class="description">
	
<p>AMFSerializer manages the job of translating PHP objects into the
actionscript equivalent via amf. The main method of the serializer is the
serialize method which takes and AMFObject as it's argument and builds the
resulting amf body.</p>

	</div>

	<dl class="tree">
		<dd style="padding-left:0px">
			<a href="class-AMFBaseSerializer.html"><span>AMFBaseSerializer</span></a>
			
			
			
		</dd>
		<dd style="padding-left:30px">
			<img src="resources/inherit.png" alt="Extended by" />
<b><span>AMFSerializer</span></b>			
			
			
		</dd>
	</dl>








	<div class="info">
		
		
		
		<b>Package:</b> <a href="package-flashservices.html">flashservices</a>\<a href="package-flashservices.io.html">io</a><br />

				<b>Copyright:</b>
				(c) 2003 amfphp.org<br />
				<b>License:</b>
				<a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a><br />
				<b>Version:</b>
				$Id: AMFSerializer.php,v 1.39 2005/07/22 10:58:11 pmineault Exp $<br />
		<b>Located at</b> <a href="source-class-AMFSerializer.html#19" title="Go to source code">lib/php/externals/amfphp/core/amf/io/AMFSerializer.php</a><br />
	</div>


	<table class="summary" id="methods">
	<caption>Methods summary</caption>
	<tr data-order="AMFSerializer" id="_AMFSerializer">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_AMFSerializer">#</a>
		<code><a href="source-class-AMFSerializer.html#35" title="Go to source code">AMFSerializer</a>( )</code>

		<div class="description short">
			
<p>AMFSerializer is the constructor function. You must pass the method an
AMFOutputStream as the single argument.</p>

		</div>

		<div class="description detailed hidden">
			
<p>AMFSerializer is the constructor function. You must pass the method an
AMFOutputStream as the single argument.</p>








		</div>
		</div></td>
	</tr>
	<tr data-order="writeBoolean" id="_writeBoolean">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeBoolean">#</a>
		<code><a href="source-class-AMFSerializer.html#46" title="Go to source code">writeBoolean</a>( <span>boolean <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeBoolean writes the boolean code (0x01) and the data to the output
stream</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeBoolean writes the boolean code (0x01) and the data to the output
stream</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>boolean</code><br> The boolean value</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeString" id="_writeString">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeString">#</a>
		<code><a href="source-class-AMFSerializer.html#57" title="Go to source code">writeString</a>( <span>string <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeString writes the string code (0x02) and the UTF8 encoded string to the
output stream. Note: strings are truncated to 64k max length. Use XML as type to
send longer strings</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeString writes the string code (0x02) and the UTF8 encoded string to the
output stream. Note: strings are truncated to 64k max length. Use XML as type to
send longer strings</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>string</code><br> The string data</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeXML" id="_writeXML">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeXML">#</a>
		<code><a href="source-class-AMFSerializer.html#77" title="Go to source code">writeXML</a>( <span>string <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeXML writes the xml code (0x0F) and the XML string to the output stream
Note: strips whitespace</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeXML writes the xml code (0x0F) and the XML string to the output stream
Note: strips whitespace</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>string</code><br> The XML string</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeDate" id="_writeDate">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeDate">#</a>
		<code><a href="source-class-AMFSerializer.html#92" title="Go to source code">writeDate</a>( <span>date <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeData writes the date code (0x0B) and the date value to the output
stream</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeData writes the date code (0x0B) and the date value to the output
stream</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>date</code><br> The date value</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeNumber" id="_writeNumber">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeNumber">#</a>
		<code><a href="source-class-AMFSerializer.html#109" title="Go to source code">writeNumber</a>( <span>integer <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeNumber writes the number code (0x00) and the numeric data to the output
stream All numbers passed through remoting are floats.</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeNumber writes the number code (0x00) and the numeric data to the output
stream All numbers passed through remoting are floats.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>integer</code><br> The numeric data</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeNull" id="_writeNull">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeNull">#</a>
		<code><a href="source-class-AMFSerializer.html#121" title="Go to source code">writeNull</a>( )</code>

		<div class="description short">
			
<p>writeNull writes the NULL code (0x05) to the output stream</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeNull writes the NULL code (0x05) to the output stream</p>








		</div>
		</div></td>
	</tr>
	<tr data-order="writeArray" id="_writeArray">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeArray">#</a>
		<code><a href="source-class-AMFSerializer.html#129" title="Go to source code">writeArray</a>( <span>array <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeArray first deterines if the PHP array contains all numeric indexes or a
mix of keys. Then it either writes the array code (0x0A) or the object code
(0x03) and then the associated data.</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeArray first deterines if the PHP array contains all numeric indexes or a
mix of keys. Then it either writes the array code (0x0A) or the object code
(0x03) and then the associated data.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>array</code><br> The php array</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeReferenceIfExists" id="_writeReferenceIfExists">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeReferenceIfExists">#</a>
		<code><a href="source-class-AMFSerializer.html#184" title="Go to source code">writeReferenceIfExists</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeReference" id="_writeReference">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeReference">#</a>
		<code><a href="source-class-AMFSerializer.html#203" title="Go to source code">writeReference</a>( <span> <var>$num</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writePlainArray" id="_writePlainArray">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writePlainArray">#</a>
		<code><a href="source-class-AMFSerializer.html#209" title="Go to source code">writePlainArray</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
<p>Write a plain numeric array without anything fancy</p>

		</div>

		<div class="description detailed hidden">
			
<p>Write a plain numeric array without anything fancy</p>








		</div>
		</div></td>
	</tr>
	<tr data-order="writeObjectFromArray" id="_writeObjectFromArray">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeObjectFromArray">#</a>
		<code><a href="source-class-AMFSerializer.html#224" title="Go to source code">writeObjectFromArray</a>( <span>array <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeObject handles writing a php array with string or mixed keys. It does
not write the object code as that is handled by the writeArray and this method
is shared with the CustomClass writer which doesn't use the object code.</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeObject handles writing a php array with string or mixed keys. It does
not write the object code as that is handled by the writeArray and this method
is shared with the CustomClass writer which doesn't use the object code.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>array</code><br> The php array with string keys</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeAnonymousObject" id="_writeAnonymousObject">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAnonymousObject">#</a>
		<code><a href="source-class-AMFSerializer.html#241" title="Go to source code">writeAnonymousObject</a>( <span>array <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writeObject handles writing a php array with string or mixed keys. It does
not write the object code as that is handled by the writeArray and this method
is shared with the CustomClass writer which doesn't use the object code.</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeObject handles writing a php array with string or mixed keys. It does
not write the object code as that is handled by the writeArray and this method
is shared with the CustomClass writer which doesn't use the object code.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>array</code><br> The php array with string keys</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeTypedObject" id="_writeTypedObject">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeTypedObject">#</a>
		<code><a href="source-class-AMFSerializer.html#264" title="Go to source code">writeTypedObject</a>( <span>object <var>$d</var></span> )</code>

		<div class="description short">
			
<p>writePHPObject takes an instance of a class and writes the variables defined
in it to the output stream. To accomplish this we just blanket grab all of the
object vars with get_object_vars</p>

		</div>

		<div class="description detailed hidden">
			
<p>writePHPObject takes an instance of a class and writes the variables defined
in it to the output stream. To accomplish this we just blanket grab all of the
object vars with get_object_vars</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>object</code><br> The object to serialize the properties</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeRecordSet" id="_writeRecordSet">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeRecordSet">#</a>
		<code><a href="source-class-AMFSerializer.html#297" title="Go to source code">writeRecordSet</a>( <span>object <var>&amp; $rs</var></span> )</code>

		<div class="description short">
			
<p>writeRecordSet is the abstracted method to write a custom class recordset
object. Any recordset from any datasource can be written here, it just needs to
be properly formatted beforehand.</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeRecordSet is the abstracted method to write a custom class recordset
object. Any recordset from any datasource can be written here, it just needs to
be properly formatted beforehand.</p>

<p>This was unrolled with at the expense of readability for a 10 fold increase
in speed in large recordsets</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$rs</var></dt>
					<dd><code>object</code><br> The formatted RecordSet object</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeData" id="_writeData">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeData">#</a>
		<code><a href="source-class-AMFSerializer.html#492" title="Go to source code">writeData</a>( <span>mixed <var>&amp; $d</var></span> )</code>

		<div class="description short">
			
<p>writeData checks to see if the type was declared and then either auto
negotiates the type or relies on the user defined type to serialize the data
into amf</p>

		</div>

		<div class="description detailed hidden">
			
<p>writeData checks to see if the type was declared and then either auto
negotiates the type or relies on the user defined type to serialize the data
into amf</p>

<p>Note that autoNegotiateType was eliminated in order to tame the call stack
which was getting huge and was causing leaks</p>

<p>manualType allows the developer to explicitly set the type of the returned
data. The returned data is validated for most of the cases when possible. Some
datatypes like xml and date have to be returned this way in order for the Flash
client to correctly serialize them</p>

<p>recordsets appears top on the list because that will probably be the most
common hit in this method. Followed by the datatypes that have to be manually
set. Then the auto negotiatable types last. The order may be changed for
optimization.</p>



				<h4>Parameters</h4>
				<div class="list"><dl>
					<dt><var>$d</var></dt>
					<dd><code>mixed</code><br> The data</dd>
				</dl></div>





		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Data" id="_writeAmf3Data">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Data">#</a>
		<code><a href="source-class-AMFSerializer.html#596" title="Go to source code">writeAmf3Data</a>( <span> <var>&amp; $d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3ArrayCollectionPreamble" id="_writeAmf3ArrayCollectionPreamble">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3ArrayCollectionPreamble">#</a>
		<code><a href="source-class-AMFSerializer.html#675" title="Go to source code">writeAmf3ArrayCollectionPreamble</a>( )</code>

		<div class="description short">
			
<p>Write an ArrayCollection</p>

		</div>

		<div class="description detailed hidden">
			
<p>Write an ArrayCollection</p>








		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Null" id="_writeAmf3Null">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Null">#</a>
		<code><a href="source-class-AMFSerializer.html#687" title="Go to source code">writeAmf3Null</a>( )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Bool" id="_writeAmf3Bool">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Bool">#</a>
		<code><a href="source-class-AMFSerializer.html#693" title="Go to source code">writeAmf3Bool</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Int" id="_writeAmf3Int">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Int">#</a>
		<code><a href="source-class-AMFSerializer.html#698" title="Go to source code">writeAmf3Int</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3String" id="_writeAmf3String">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3String">#</a>
		<code><a href="source-class-AMFSerializer.html#717" title="Go to source code">writeAmf3String</a>( <span> <var>$d</var></span>, <span> <var>$raw</var> = <span class="php-keyword1">FALSE</span></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Array" id="_writeAmf3Array">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Array">#</a>
		<code><a href="source-class-AMFSerializer.html#746" title="Go to source code">writeAmf3Array</a>( <span> <var>$d</var></span>, <span> <var>$arrayCollectionable</var> = <span class="php-keyword1">FALSE</span></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3ObjectFromArray" id="_writeAmf3ObjectFromArray">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3ObjectFromArray">#</a>
		<code><a href="source-class-AMFSerializer.html#806" title="Go to source code">writeAmf3ObjectFromArray</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="getAmf3Int" id="_getAmf3Int">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_getAmf3Int">#</a>
		<code><a href="source-class-AMFSerializer.html#851" title="Go to source code">getAmf3Int</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Number" id="_writeAmf3Number">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Number">#</a>
		<code><a href="source-class-AMFSerializer.html#867" title="Go to source code">writeAmf3Number</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Xml" id="_writeAmf3Xml">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Xml">#</a>
		<code><a href="source-class-AMFSerializer.html#880" title="Go to source code">writeAmf3Xml</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3ByteArray" id="_writeAmf3ByteArray">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3ByteArray">#</a>
		<code><a href="source-class-AMFSerializer.html#887" title="Go to source code">writeAmf3ByteArray</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3ByteArrayBody" id="_writeAmf3ByteArrayBody">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3ByteArrayBody">#</a>
		<code><a href="source-class-AMFSerializer.html#894" title="Go to source code">writeAmf3ByteArrayBody</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	<tr data-order="writeAmf3Object" id="_writeAmf3Object">

		<td class="attributes"><code>
			 public 
			
			
			</code>
		</td>

		<td class="name"><div>
		<a class="anchor" href="#_writeAmf3Object">#</a>
		<code><a href="source-class-AMFSerializer.html#911" title="Go to source code">writeAmf3Object</a>( <span> <var>$d</var></span> )</code>

		<div class="description short">
			
		</div>

		<div class="description detailed hidden">
			







		</div>
		</div></td>
	</tr>
	</table>

	<table class="summary inherited">
	<caption>Methods inherited from <a href="class-AMFBaseSerializer.html#methods">AMFBaseSerializer</a></caption>
	<tr>
		<td><code>
			<a href="class-AMFBaseSerializer.html#_">AMFBaseSerializer()</a>, 
			<a href="class-AMFBaseSerializer.html#_">cleanXml()</a>, 
			<a href="class-AMFBaseSerializer.html#_">encodeCallback()</a>, 
			<a href="class-AMFBaseSerializer.html#_">getClassName()</a>, 
			<a href="class-AMFBaseSerializer.html#_">sanitizeType()</a>, 
			<a href="class-AMFBaseSerializer.html#_">serialize()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeBinary()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeByte()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeDouble()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeInt()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeLong()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeLongUTF()</a>, 
			<a href="class-AMFBaseSerializer.html#_">writeUTF()</a>
		</code></td>
	</tr>
	</table>






	<table class="summary" id="properties">
	<caption>Properties summary</caption>
	<tr data-order="amf0StoredObjects" id="$amf0StoredObjects">

		<td class="attributes"><code>
			public 
			array
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#23" title="Go to source code"><var>$amf0StoredObjects</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$amf0StoredObjects" class="anchor">#</a>

			<div class="description short">
				
<p>Classes that are serialized as recordsets</p>

			</div>

			<div class="description detailed hidden">
				
<p>Classes that are serialized as recordsets</p>


			</div>
		</div></td>
	</tr>
	<tr data-order="storedObjects" id="$storedObjects">

		<td class="attributes"><code>
			public 
			array
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#27" title="Go to source code"><var>$storedObjects</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$storedObjects" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	<tr data-order="storedDefinitions" id="$storedDefinitions">

		<td class="attributes"><code>
			public 
			integer
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#28" title="Go to source code"><var>$storedDefinitions</var></a>
		</td>
		<td class="value"><code><span class="php-num">0</span></code></td>
		<td class="description"><div>
			<a href="#$storedDefinitions" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	<tr data-order="storedStrings" id="$storedStrings">

		<td class="attributes"><code>
			public 
			array
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#29" title="Go to source code"><var>$storedStrings</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$storedStrings" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	<tr data-order="outBuffer" id="$outBuffer">

		<td class="attributes"><code>
			public 
			
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#30" title="Go to source code"><var>$outBuffer</var></a>
		</td>
		<td class="value"><code></code></td>
		<td class="description"><div>
			<a href="#$outBuffer" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	<tr data-order="encounteredStrings" id="$encounteredStrings">

		<td class="attributes"><code>
			public 
			array
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#31" title="Go to source code"><var>$encounteredStrings</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">array</span>()</code></td>
		<td class="description"><div>
			<a href="#$encounteredStrings" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	<tr data-order="native" id="$native">

		<td class="attributes"><code>
			public 
			boolean
		</code></td>

		<td class="name">
				<a href="source-class-AMFSerializer.html#33" title="Go to source code"><var>$native</var></a>
		</td>
		<td class="value"><code><span class="php-keyword1">FALSE</span></code></td>
		<td class="description"><div>
			<a href="#$native" class="anchor">#</a>

			<div class="description short">
				
			</div>

			<div class="description detailed hidden">
				

			</div>
		</div></td>
	</tr>
	</table>



</div>

	<div id="footer">
		nort API documentation generated by <a href="http://apigen.org">ApiGen 2.7.0</a>
	</div>
</div>
</div>
</body>
</html>
